﻿/* 11. Describe the difference between C# and .NET Framework. */

using System;

public class DifferenceCSharpAndNETFramework
{
    public static void Main()
    {
        Console.ForegroundColor = ConsoleColor.Red;
        Console.WriteLine(@"
C# е език за програмиране,
изпълняващ се върху средата Common Language Runtime (CLR).");
        Console.ForegroundColor = ConsoleColor.Yellow;
        Console.WriteLine(@"
.NET Framework е платформа,
съдържаща CLR, .NET езици за програмиране, стандартни библиотеки,
компилатори, дебъгери, инструменти и т.н.
за разработка и изпълнение на приложения,
написани на езици, съвместими с .NET .
");
        Console.ForegroundColor = ConsoleColor.White;
        Console.WriteLine(new string('-', 55));
        Console.ForegroundColor = ConsoleColor.Red;
        Console.WriteLine(@"
C# is a programming language,
running on the environment called Common Language Runtime (CLR).");
        Console.ForegroundColor = ConsoleColor.Yellow;
        Console.WriteLine(@"
.NET Framework is a platform,
containing CLR, .NET programming languages, standard libraries,
compilers, debuggers, tools, etc.
for development and implementation of applications,
written in languages that are compatible with .NET .
");
        Console.ForegroundColor = ConsoleColor.White;
    }
}